html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}

fieldset,img{border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none}
input,select,textarea,button {vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
body {}
body,th,td,input,select,textarea,button {font-size:12px;line-height:1.5em;font-family:'�뗭�',dotum,sans-serif;color:#333}
img {border:none}

h1,h2,h3,h4,h5,h6 {margin:0px; padding:0px}
h1,h2 {float:left}
h2,h3 {font-size:12px}

a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:underline}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}

.f_l {float:left}
.f_r {float:right}
.cl_b {clear:both;width:0;height:0;font-size:0;line-height:0}

.txt_left {text-align:left}
.txt_right {text-align:right}
.txt_center {text-align:center}

.screen_out {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}
.strong {font-weight:bold}
.tbl {border-collapse:collapse;border-spacing:0}

.top {height:69px;overflow:hidden;background:#fff}




/* button */
.btn {background-image:url(/manage.corp/images/btn.gif); background-repeat:no-repeat}
a.btn:hover {text-decoration:none}
.btn_s {background:#eee;display:inline;padding:4px 8px;border:1px solid #dcdcdc;font-size:0.9em;color:#555}
.btn_s_red {background:#ffefee;display:inline;padding:4px 8px 3px 8px;border:1px solid #e29f92;font-size:0.9em;font-weight:bold;color:#e04e4e}
input.btn_grey {width:68px;padding-left:6px;padding-right:6px;padding-top:4px;padding-bottom:20px;height:30px;;line-height:1.5}
input.btn_grey_s {width:50px;padding-left:6px;padding-right:6px;padding-top:4px;padding-bottom:20px;height:30px;;line-height:1.5}
input.btn_blue {width:94px;padding-left:6px;padding-right:6px;padding-bottom:20px;height:30px;line-height:1.5}
input.btn_s {color:#828282;padding:3px}

/* icon */
.icon {background-image:url(../images/icon.gif);background-repeat:no-repeat}
a.icon:hover {text-decoration:none}

/* Log in */
.login_wrap {position:absolute;top:304px;width:100%;height:190px;border-top:1px solid #232cb1;border-bottom:1px solid #161e5f;background:url(../images/bg.gif) repeat-x left top}
#login .logo {margin:259px auto 17px auto}
#login .container {width:350px;height:70px;margin:74px auto 0px auto;overflow:hidden;position:relative}
#login label {float:left;width:78px;cursor:pointer;height:20px;background-image:url(../images/txt_img.gif);background-repeat:no-repeat}
#login label.id {background-position:0px 0px}
#login label.password {background-position:-88px 0px}
#login input {float:left;width:149px;height:11px;padding:3px;font:11px tahoma;margin-left:8px}
#login label.id,#login input#id {margin-bottom:3px}
#btn_login {margin-left:5px;display:block;width:78px;height:32px;background-position:left top;text-align:center;color:#fff;font-weight:bold;padding-top:13px}
#login .lang {position:absolute;bottom:0;left:80px}
#login .lang label {background:none;width:auto;color:#fff}
#login #ko, #login #en {width:auto;margin-right:2px}

/* Logo */
.logo {width:200px;margin:22px 0px 0px 2.5%;overflow:hidden}
.logo .f_l {width:350px;height:28px}

/* member buttons */
.top_navi {float:right;margin:20px 2.5% 0px 0px}
.top_navi .btn {display:block;width:63px;height:21px;background-position:-88px 0px;float:left;margin-left:4px;text-align:center;font:10px tahoma;color:#fff;font-weight:bold;padding-top:6px}

/* Gnb */
.menu_wrap {width:100%;min-width:1100px;background:url(../images/bg.gif) repeat-x 0px -215px;border-top:1px solid #232cb1;border-bottom:1px solid #131c71;height:46px;position:relative}
.menu {margin-left:2.5%;width:500px;height:46px}
.menu li.tlmenu {float:left}
.menu a.gnb{float:left;color:#fff;font-weight:bold;font-size:13px;margin-top:14px}
.menu a:hover,.menu a.on {text-decoration:none;color:#c6e11e}
.menu .bar {float:left;background:url(../images/icon.gif) no-repeat 26px 0px;width:52px;height:12px;margin-top:17px}
.menu_wrap .f_r {/*width:392px;*/ width:330px; position:absolute;top:0;right:0}
.menu_wrap .f_r li.trmenu {float:left}
.menu_wrap .f_r .btn {background-position:-161px 0px;display:block;float:left;width:110px;height:33px;text-align:center;color:#c0c0c0;font-weight:normal;padding:15px 0 0 0;margin:-1px 0 0 0}
.menu_wrap .f_r a.btn:hover,.menu_wrap .f_r .btn.on{text-decoration:none;color:#fff}

/* location */
.location {width:100%;min-width:1100px;height:34px;border-bottom:1px solid #3853c5;padding-top:18px;background:#fff}
.location a.loca {float:left;color:#6f6f6f}
.location a.icon {display:block;width:17px;height:14px;background-position:0px -25px;margin-left:2.5%}
.location div.icon {float:left;width:6px;height:9px;background-position:0px -50px;margin:4px 15px}

.contents {/*width:100%;float:left*/overflow:hidden; min-width:900px; position:relative;}
/* lnb */
.lnb {margin:0px;padding:0px;float:left;width:230px}
.lnb li.leftm {height:29px;padding:15px 0 0 16.6%;border-top:1px solid #d2d2d2;background:url(../images/icon.gif) no-repeat 16.6% bottom;color:#8a8a8a;font-weight:bold;cursor:pointer}
.lnb li.first {padding:20px 0 0 16.6%;background:url(../images/icon.gif) no-repeat 16.6% bottom;border-top:none}
.lnb li.last {border-bottom:1px solid #d2d2d2}
.lnb li span {margin-left:19px}
.lnb li:hover,.lnb li.on {color:#515151}
#list, #view, #write {background:url(../images/bg_2.gif) repeat-y 230px 0px}

.dth {padding:0 0 15px 0}
.lnb li.slnb {height:20px;padding:5px 0 0 2%;font-weight:normal;cursor:pointer;color:#888;font-size:12px}
.lnb li.slnb span.mgl10px {margin-left:10px}
.lnb li.on,.lnb li:hover {font-weight:bold}
.lnb li.slnb span.strong {color:#F2685E}


/* content */
.content {/*position:absolute;*/ left:230px; float:left;margin:20px 0 50px 30px;width:640px;}
html*.content {margin:20px 0 50px 260px;width:640px; left:0; float:none;}
.content.wide {width:900px}
.content.wide02 {width:1200px}
.content h3 {color:#00437b;font-size:14px;padding-left:15px;background:url(../images/icon.gif) no-repeat 0px -70px;margin-bottom:35px}
.info_txt {color:#666;padding-top:7px}

.margin_r {margin-right:5px}
.margin_t {margin-top:10px}

#write .btn_center {width:173px;margin:0px auto}

.pink_button {cursor:pointer;height:30px;padding-bottom:3px}
.pink_l {width:17px;height:30px;float:left;background-position:0px -58px}
.pink_c {float:left;height:24px;padding-top:6px;font-weight:bold;color:#fff;background-position:-17px -58px;background-repeat:repeat-x}
.pink_r {width:17px;height:30px;float:left;background-position:-242px -58px}

.btn_grey {background:#848484;height:22px;color:#fff;border:1px solid #656565;padding:6px 20px 7px 20px;display:block;font-weight:bold;display:inline;line-height:3}
.btn_grey_big {height:34px;display:block;color:#fff;font-weight:bold;background:#848484;border:1px solid #656565;padding:6px 20px 6px 20px}
.btn_blue {background:#093969;height:22px;color:#fff;border:1px solid #0f2537;padding:6px 20px 6px 20px;display:inline;font-weight:bold;font-size:12px;line-height:3}
a.btn_grey:hover,a.btn_blue:hover,a.btn_grey_big:hover {text-decoration:none}

.btn_grey_s {display:inline-block;width:32px;height:20px;color:#7b7b7b;font-size:11px;background-position:0px -98px;text-align:center;padding-top:2px}

.arrow_t,.arrow_b {display:inline-block;width:15px;height:16px;position:relative;top:4px}
.arrow_t {background-position:0px -200px}
.arrow_b {background-position:0px -225px}

.index_write {border:1px solid #c3c3c3;width:498px;height:19px;color:#b2b2b2}
.index_write.file {width:498px;height:19px}

	/* table */
	.tbl {clear:both;width:100%;border-top:2px solid #585858;border-bottom:1px solid #585858;color:#5f5f5f;margin-bottom:20px}
	.tbl.width th {height:32px;background:#f9f9f9;border-bottom:1px solid #ccc;border-right:1px solid #ccc}
	.tbl.width th.end,.tbl.width td.end,.tbl.height th.end,.tbl.height td.end {border-right:none}
	.tbl.width td {text-align:center;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;padding:5px 15px}
	.tbl.width td.txt_right {text-align:right}
	.tbl.width td.txt_left {text-align:left}
	.tbl.width td.endTr,.tbl.height td.endTr,.tbl.height th.endTr {border-bottom:none}

	.tbl.height th {background:#f9f9f9;border-bottom:1px solid #ccc;border-right:1px solid #ccc}
	.tbl.height td {padding:8px 10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}
	.tbl.height td.line_weak {border-bottom:1px solid #e8e8e8}

	.tbl.inside {margin-left:10px;border-top:1px solid #ccc;border-bottom:none}
	.tbl.inside td {border-bottom:1px solid #e8e8e8;border-right:none}
	.tbl.inside td.th {background:#f9f9f9;border-bottom:1px solid #ccc}
	.tbl.inside td.th.end {border-left:1px solid #ccc}
	.tbl.inside td.end {border-left:1px solid #e8e8e8}
	.td_fbfbfb {background:#fbfbfb}

	.link_blue {color:#1484d3;text-decoration:underline}
	.screenshot {height:63px;border:1px solid #ccc;margin:0px auto}
	#list .screenshot {display:block}
	#view .screenshot,#write .screenshot {position:relative;top:3px;margin-right:2px}
	.img_pdf {width:53px}
	.img_online {width:103px}
	.file {width:9px;height:11px;display:inline-block;background-position:0px -99px;position:relative;top:2px}

	/* paging */
	.paging {width:100%;text-align:center;margin-top:8px}
	.paging a.pg {color:#999;font-weight:bold}
	.paging span.pg {color:#000;font-weight:bold}
	.paging a.on,.paging a:hover {color:#555}
	.paging .arrow {width:15px;height:15px;display:inline-block;position:relative;top:3px}
	.paging .arrow.right {background-position:0px -150px;margin-left:15px}	
	.paging .arrow.moreright {width:19px;background-position:0px -275px;margin-left:10px}
	.paging .arrow.left {background-position:0px -125px;margin-right:15px}
	.paging .arrow.moreleft {width:19px;background-position:0px -250px;margin-right:10px}
	.paging .bar {width:24px;height:6px;display:inline-block;background-position:13px -175px;position:relative;top:-1px}
	.paging .icon a {left:0;font-size:0px;line-height:0;text-indent:-9999px;width:100%;height:100%}

	/*for src copy*/
	.srcArea {clear:both;margin:70px 0px;padding:10px;border:1px solid #ccc}
	.srcArea hr {color:#ddd}
	.srcArea .txt {font-size:0.9em;color:#8a8a8a}
	.srcArea li {padding:12px;border-bottom:1px solid #ccc}


/* list style2 (list_01.html) */
.cl_st2 {width:100%; margin-top: 20px}

.pt_li {width:100%; position:relative; display:inline-block;}
.pt_li .pt_tit {background: #ddd; font-size:14px; padding:5px 0; font-weight:bold; color:#666}
.pt_li .pt_img {border: solid 1px #ccc; /*width: 198px; height:118px;*/ margin-top: 10px}
.pt_li .btnr {position:absolute; right:0; bottom: 0px}
.pt_li .detail {float:left; margin-left:20px; width:60%; padding-bottom:35px;}


.wid200 {width:212px}

.mgt5px {margin-top:5px}
.mgt13px {margin-top:13px}

.mgl20px {margin-left:20px}

.mgb30px {margin-bottom:30px}

.fsize18 {font-size:18px}